import { axiosLogin } from './index'
// 获取列表数据
export function getUsers(query,pagenum,pagesize ){
  return  axiosLogin({
      url:'/users',
      method:'get',
      params:{
        query,
        pagenum,
        pagesize
      }
  })
}
// 向数据库保存页面更改状态
export function setState(uld,type){
  return axiosLogin({
    url:`/users/${uld}/state/${type}`,
    method:'put',
  })
}

// 添加新用户
export function addUsers(username,password,email,mobile){
   return axiosLogin({
     url:'/users',
     method:'post',
     data:{
      username,
      password,
      email,
      mobile
     }
   })
}

//获取要修改的用户信息数据
export function editorUsers(id){
  return axiosLogin({
    url:`/users/${id}`,
    method:'get',
  }) 
}

//将修改好的数据返回给后台数据库
export function setUsers(id,email,mobile){
  return axiosLogin({
    url:`/users/${id}`,
    method:'put',
    data:{
      email,
      mobile
    }
  })
}

//删除用户信息
export function removeUsers(id){
  return axiosLogin({
    url:`/users/${id}`,
    method:'delete',
    data:{
      id 
    }
  })
}
//分配权限
export function setUsersRoles(){
  return axiosLogin({
    url:'/roles',
    method:'get'
  })
}

//为用户添加权限确定按钮 保存到数据库中
export function changeUsersRoles(id,role){
  return axiosLogin({
    url:`/users/${id},
    method:'put`,
    data:{
      role
    }
  })
}